/*header*/
header{width:100%;background:#fff;height:70px;display:inline-block;position:fixed;top:0;z-index:99;}
header .navbar{width:90%;height:50px;margin:12px auto;position:relative;}
header .navbar .logo{height:30px;float:left;margin-left:35px;line-height:50px;}
header .navbar .logo .minlogo{float: left;width:220px;height:30px;background-size: contain}
header .navbar .logo .minlogo img{ width:220px;}
header .navbar .logo .logoname{padding-left:10px;}
header .navbar .hamburger{float:right;margin-top:10px;box-sizing: border-box;padding-left: 50px;}
header .navbar #hamburger-5.is-active{margin-top:-5px;}

header .navbar #hamburger-5.is-active .line:nth-child(1),header .navbar #hamburger-5.is-active .line:nth-child(3){width:15px;margin:13px auto;}
header .navbar .hamburgerlist{position:absolute;width:50%;right:50px;top:0px;}
header .navbar .hamburgerlist li:last-child{border:none;}
header .navbar .navlist{float:right;line-height:50px;}
header .navbar .navlist ul li{float:left;margin:0 25px;font-size: 20px;}
header .navbar .navlist ul li a{
	color: #5a5a5a;
}header .navbar .navlist ul li:hover{
	color: #080707;
}
header .navbar .navlist ul li:hover a{
	
}
/*footer*/
.companyinfo_l{float: left;width:17%;min-width:340px}
footer{width: 100%;position: relative;z-index: 9;background: #313131;height: 335px;overflow: hidden;}
footer .companyinfo{width: 80%;margin: 0 auto;min-width: 1200px;}
footer .companyinfo .logoinfo{margin-left: 30px;float: left; width: 320px; height: 140px;}
footer .companyinfo .logoinfo .logo{float:left;margin-top: 50px;}

footer .companyinfo .logoinfo .logotext{float: left;margin-top: 55px;margin-left: 15px;color: #fff;}
footer .companyinfo .logoinfo .logotext p{font-size: 30px;line-height: 28px;text-align: center;}
footer .companyinfo .logoinfo .logotext p:nth-of-type(2){font-size: 18px;}
footer .companyinfo .address{color: #fff;margin-left: 30px;}
footer .companyinfo .f-center{position: relative;float:left;margin-top: 60px;margin-left:12%; width: 26%;min-width: 400px}
footer .companyinfo .f-center ul li{float: left;margin-left:10%;}
footer .companyinfo .f-center ul li .nav-title{padding-bottom: 10px;margin-bottom:20px;border-bottom: 1px solid #fff;}
.nav-title a{font-size: 24px!important;}
footer .companyinfo .f-center ul li a{color: #fff;font-size: 12px;}

.f-center ul li div{line-height: 28px;font-size: 14px;}
footer .companyinfo .copy-right{position: relative;float:right;top: 55px;color: #fff;width: 16%;min-width: 183px;margin-right: 7%}
footer .companyinfo .copy-right a{color:#Fff;}
footer .companyinfo .weixin{position: relative;float:right;top: 50px;right:0;}
footer .companyinfo .weixin a{display:inline-block;margin-right: 40px;margin-bottom: 22px;}
footer .companyinfo .weixin a:nth-of-type(2){margin-right: 0px;}
footer .companyinfo .weixin .erweima{display: block;
  width: 150px;}
footer .companyinfo .weixin p{color: #fff;text-align: center;}

.flink{ width:96%; color:#fff; margin:0 auto; border-top:0px dashed #6a6a6a; margin-top:10px;}
.flink a{color:#fff; font-size:12px; margin-left:15px;}
.flink a:hover{ color:#fff; }
.flink span{ color:#fff; font-size:12px;}
/*hamburger*/
.hamburger .line{
  width: 47px;
  height: 5px;
  background-color: #000;
  display: block;
  margin-bottom:8px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hamburger:hover{cursor: pointer;}
#hamburger-3.is-active .line:nth-child(1),
#hamburger-3.is-active .line:nth-child(3){width: 26px;}
#hamburger-3.is-active .line:nth-child(1){
  -webkit-transform: translateX(-10px) rotate(-45deg);
  -ms-transform: translateX(-10px) rotate(-45deg);
  -o-transform: translateX(-10px) rotate(-45deg);
  transform: translateX(-10px) rotate(-45deg);
}

#hamburger-3.is-active .line:nth-child(3){
  -webkit-transform: translateX(-10px) rotate(45deg);
  -ms-transform: translateX(-10px) rotate(45deg);
  -o-transform: translateX(-10px) rotate(45deg);
  transform: translateX(-10px) rotate(45deg);
}
.hamburgerlist ul li{float: left;border-right: solid 1px #e7e7e7;position: relative;padding: 0 40px 0 100px;color: #000;line-height: 24px;font-size: 14px;}
.hamburgerlist ul li:nth-child(3){border:none;padding-top: 10px;}
.hamburgerlist ul li:nth-child(1)::before{content: '';position: absolute;width: 26px; height: 32px; background: url(../images/location.png) no-repeat; width: 350px;left: 30px;top: 10px;}
.hamburgerlist ul li:nth-child(2)::before{content: '';position: absolute;width: 24px; height: 32px; background: url(../images/mobile_icon.png) no-repeat;width: 260px;left: 40px;top: 10px;}
.hamburgerlist ul li:nth-child(3)::before{content: '';position: absolute;width: 31px; height: 30px; background: url(../images/phone_icon.png) no-repeat;width: 260px;left: 0;top: 10px;left: 40px;}

    .newslist_section{width: 60%;position: relative;margin: 120px auto 30px}
    .news-type{height: 60px;margin-bottom: 20px;}
    .news-type h3{float: left; width: 20%;font-size: 30px}
    .news-type ul{float: left; width: 80%}
    .news-type ul li{float: left;}
    .news-type ul li a{padding: 0 30px;position: relative;}
    .news-type ul li a::after{content: "|";position: absolute;right: 0}
    .news_list ul li{width: 100%;padding: 30px 0}
    .imgwrap{display: block;width: 30%;position: relative;float: left;}
    .imgwrap img{width: 100%}
    .news-summary{float:left;margin-left: 3%;width:60%}
    .news-summary h4{font-weight: normal;}
    .news-title{margin:15px 0}
    .news-title a{color: #000}
    .news-summary span{font-size: 12px}
    .clickread{text-decoration: underline;display: block;margin-top: 20px;width: 90px;}
    .clickread:hover{font-size: 18px;}
    .news_list ul li{border-bottom:solid 1px #ddd; overflow: hidden;}
	
	.dede_pages {margin:20px auto;height:30px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;background:#f0f0f0;height:28px; line-height:28px; margin:0 3px;font-size:14px;}
.dede_pages ul li a,.dede_pages ul li span{color:#333;padding:0px 10px;}
.dede_pages ul li a:hover{padding:0px 10px;display:block;background:#D23B40;color:#fff;}
.dede_pages ul li.active{background:#D23B40;display:block;color:#fff;}
.dede_pages ul li.active a{color:#fff;}